﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@model IEnumerable<sipfe.model.dataAccess.SIPMaeSolicitud>    
@using Resources;
@{
    Layout = "";
    int i = 0;
    List<sipfe.model.dataAccess.SIPDetSolicitud> pasos;
    List<sipfe.model.dataAccess.SIPDetSoliActor> actores;
    List<sipfe.model.dataAccess.SIPDetBitacora> bitacoras;
    List<sipfe.model.dataAccess.SIPDetArchivo> archivos;
    int cantArchivos = 0;
}

@if (@ViewBag.solicitud !=null)
{
<table cellpadding="0" border="0" cellspacing="0">
    <tbody class="tituloCelesteB8">
        <tr>
            <td>N&uacute;mero de Documento</td>
            <td style="width: 20px;" align="center">:</td>
            <td class="letraNormal8">@ViewBag.solicitud</td>
        </tr>
    </tbody>
</table>
}
<br/>
@foreach (var item in Model)
{
    pasos = item.SIPDetSolicitud.ToList();
    foreach (sipfe.model.dataAccess.SIPDetSolicitud paso in pasos)
    {
        actores = paso.SIPDetSoliActor.ToList();
        bitacoras = paso.SIPDetBitacora.ToList();
        archivos = paso.SIPDetArchivo.ToList();
        cantArchivos = archivos.Count;
        <table border="1" style="width:900px;" cellpadding="2" cellspacing="0" class="tablaInterna1">
            <tbody class="textNormal8">
                <tr>
                    <td class="tituloWhite8" style="width: 50px;">Paso&nbsp;@paso.nSeqPaso</td>
                    <td class="textBoldl8" colspan="5">DE:                        
                        @{                            
                            foreach (sipfe.model.dataAccess.SIPDetSoliActor actor in actores)
                            {
                                if (actor.nIdeTipoActor==1)
                                {
                                   @actor.SIPMaeFuncionario.vPrimNombre<em>&nbsp;</em>@actor.SIPMaeFuncionario.vPrimApellido<em>&nbsp;</em>@actor.SIPMaeFuncionario.vSegApellido @:[ @actor.SIPMaeDependencia.vDescripcion ]
                                }
                            }
                        }
                    </td>
                    <td class="textBoldl8">
                        @{
                            if (archivos.Count > 0)
                            {
                                <span><img src="@Url.Content("~/images/papeRojo1.jpg")" alt="VER ARCHIVO" title="ADJUNTAR ARCHIVO" class="lupita4" onclick="javascript:listarAdjuntosPaso('@item.nIdeSol','@paso.nSeqPaso','#divPopupAdjuntoJQ');" /></span>
                            }else{
                                @:&nbsp;
                            }
                        }
                    </td>
                </tr>
                <tr>
                    <td rowspan="6">&nbsp;</td>
                    <td colspan="6" align="left" class="textBoldl8">Sumilla</td>
                </tr>
                <tr><td colspan="6">@paso.vSumilla</td></tr>
                <tr class="textBoldl8 even" align="center">
                    <td align="left" colspan="2">Destino</td>
                    <td style="width: 105px;">Fecha Recepci&oacute;n</td>
                    <td style="width: 95px;">Fecha Lectura</td>
                    <td style="width: 110px;">Fecha Recep. Fis.</td>
                    <td style="width: 105px;">Fecha Derivaci&oacute;n</td>
                </tr>
                 @{
                       foreach (sipfe.model.dataAccess.SIPDetSoliActor actor in actores)
                       {
                           if (actor.nIdeTipoActor>1)
                           {        
                            <tr align="center">
                                <td align="left" colspan="2">
                                    @if (actor.nIdeTipoCategoria == 1)
                                    {
                                        <span>@actor.SIPMaeFuncionario.vPrimNombre<em>&nbsp;</em>@actor.SIPMaeFuncionario.vPrimApellido<em>&nbsp;</em>@actor.SIPMaeFuncionario.vSegApellido</span>
                                    }else{
                                        <span>@actor.SIPMaeDependencia.vDescripcion</span>
                                    }
                                </td>                               
                                <td>@String.Format("{0:dd/MM/yyyy  HH:mm}",actor.dtFecRecepcion)</td>
                                <td>@String.Format("{0:dd/MM/yyyy  HH:mm}",actor.dtFecLectura)</td>
                                <td>@String.Format("{0:dd/MM/yyyy  HH:mm}",actor.dtFecRecFisica)</td>
                                <td>@String.Format("{0:dd/MM/yyyy  HH:mm}",actor.dtFecDerivacion)</td>
                            </tr>
                         }                     
                     } 
                }

                @{
                if (bitacoras.Count > 0)
                {

                <tr align="center">                    
                    <td colspan="6">
                        <table border="1" style="width:100%;" cellpadding="0" cellspacing="0" class="tablaInterna1">
                        <tbody class="textNormal8">                           
                            <tr class="textBoldl8 odd">
                                <td align="center" style="width: 30px;">#</td>
                                <td align="left">Bit&aacute;cora de Acciones</td>
                                <td align="center" style="width: 114px;">Usuario de Registro</td>
                                <td align="center" style="width: 106px;">Fecha Registro</td>
                            </tr>
                            @{
                               foreach (sipfe.model.dataAccess.SIPDetBitacora bitacora in bitacoras)
                               {

                                   if (bitacora.nSeqPaso == paso.nSeqPaso)
                                    {
                                        i++;
                                        <tr>
                                            <td align="center">@paso.nSeqPaso.@i]</td>
                                            <td>@bitacora.vSumilla</td>
                                            <td align="center">@bitacora.SIPMaeUsuario.vCodUsuario</td>
                                            <td>@String.Format("{0:dd/MM/yyyy  HH:mm}", bitacora.dtFecReg)</td>
                                        </tr>
                                    }
                            }
                            }
                        </tbody>
                        </table>
                    </td>
                </tr>
                }
                }
            </tbody>
        </table>
        i = 0;
    }
}